home *** CD-ROM | disk | FTP | other *** search
/ PC World Komputer 2010 April / PCWorld0410.iso / pluginy Firefox / 59 / 59.xpi / chrome / useragentswitcher.jar / content / useragentswitcher / common / string.js < prev    next >
Text File  |  2009-06-30  |  837b  |  35 lines

  1. // User Agent Switcher string
  2. var UserAgentSwitcherString =
  3. {    
  4.     // Tests if a string ends with the given string
  5.     endsWith: function(string, endsWithString)
  6.     {
  7.         return (string.substr(string.length - endsWithString.length) == endsWithString);
  8.     },
  9.  
  10.     // Removes a substring from a string
  11.     removeSubstring: function(string, substring)
  12.     {
  13.         // If the strings are not empty
  14.         if(string && substring)
  15.         {
  16.             var substringStart = string.indexOf(substring);
  17.     
  18.             // If the substring is found in the string
  19.             if(substring && substringStart != -1)
  20.             {
  21.                 return string.substring(0, substringStart) + string.substring(substringStart + substring.length, string.length);
  22.             }
  23.     
  24.             return string;
  25.         }
  26.     
  27.         return "";
  28.     },
  29.     
  30.     // Trims leading and trailing spaces from a string
  31.     trim: function(string)
  32.     {
  33.         return string.replace(/^\s+|\s+$/g, "");
  34.     }
  35. };